package cn.nawang.ebeim.api.service;

import java.util.List;

import cn.nawang.ebeim.api.comm.PageList;
import cn.nawang.ebeim.api.comm.Pages;
import cn.nawang.ebeim.api.domain.StorageCloud;
import cn.nawang.ebeim.api.domain.StorageServer;

/**
 * @ClassName: StorageServerService
 * @Description: TODO
 * @author fanyb
 * @date Aug 18, 2015 11:31:59 AM
 * @version v1.0
 */
public interface StorageServerService {
  
  /**
   * 
   * @author fanyb
   * @Description: 根据云编号查找云存储的前端列表
   * @param storageCloudId 云编号
   * @return List<StorageServer> 云存储的前端列表
   * @date Aug 18, 201511:32:34 AM
   *
   * @修改人 
   * @修改日期
   */
  public List<StorageServer> findByCloudIdList(String storageCloudId);
  
  public List<StorageServer> findAll();
  
  public boolean add(StorageServer storageServer);
  
  public PageList findPageList(Pages page);
  
  public StorageServer findOne(String id);
  
  public boolean delete(String[] ids);
  
  public boolean update(StorageServer storageServer);
  
  public StorageServer findByIpAndPort(String host,int port);
}
